import numpy as np
import matplotlib.pyplot as plt

# 解决中文乱码问题
plt.rcParams["font.sans-serif"] = ["SimHei"]
plt.rcParams["axes.unicode_minus"] = False

N = 7
x = np.arange(N)
data = np.random.randint(low=20, high=500, size=N)  # 生成7个20到500之间的随机整数作为到馆人数
labels = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期天']

# 绘制条形图
plt.bar(x, data, width=0.6, color='skyblue', tick_label=labels)

# 设置坐标轴标题和图表标题
plt.xlabel('星期')
plt.ylabel('到馆人数')
plt.title('一周内图书馆到馆人数条形图')

# 显示图表
plt.show()